package com.li.config;

import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import org.springframework.context.annotation.Configuration;


//@EnableOpenApi //boot3可以不用!
@Configuration
public class Swagger3Config
{
    public OpenAPI springDocsOpenApi(){
        return new OpenAPI().info(new Info().title("DistributedLock")
                .description("redis布隆过滤器案例")
                .version("v1.0")
                 // 设置OpenAPI文档的联系信息，姓名，邮箱。
                .contact(new Contact().name("li").email("397@qq.com"))
                // 设置OpenAPI文档的许可证信息，包括许可证名称为"Apache 2.0"，许可证URL为"http://springdoc.org"。
                .license(new License().name("Apache 2.0").url("http://springdoc.org"))

        );
    }

}
